package com.kotlin.tsw.usercenter.utils

import com.kotlin.base.utils.AppPrefsUtils
import com.kotlin.tsw.baselibrary.common.BaseConstant
import com.kotlin.tsw.providerlibrary.common.ProviderConstant
import com.kotlin.tsw.usercenter.data.protocol.UserInfo

class UserPrefsUtils {
    /**
     * 退出登录时，传入null，清空存储
     * */
    fun putUserInfo(userInfo: UserInfo?) {
        AppPrefsUtils.putString(BaseConstant.KEY_SP_TOKEN, userInfo?.id ?: "")
        AppPrefsUtils.putString(ProviderConstant.KEY_USER_NAME, userInfo?.userName ?: "")
        AppPrefsUtils.putString(ProviderConstant.KEY_USER_MOBILE, userInfo?.userMobile ?: "")
        AppPrefsUtils.putString(ProviderConstant.KEY_USER_ICON, userInfo?.userIcon ?: "")
        AppPrefsUtils.putString(ProviderConstant.KEY_USER_GENDER, userInfo?.userGender ?: "")
        AppPrefsUtils.putString(ProviderConstant.KEY_USER_SIGN, userInfo?.userSign ?: "")
    }
}